upper thigh armour - French English Dictionary